Записка.отд
Главная     ◄Глагол     ◄Азбука     ◄Задачи на Глаголе     Примеры приложений ►   Среда разработки ►   Отладка программ ►   Отличия от Оберона ►   Отличия от Паскаля ►   Ассемблер ARM ►   Глагол для ARM ►   ? и Ответы
 
 glagol.png Программируем по-русски
 

Основная задача Глагола — дать человеку возможность воплощать свои мысли на языке, близком к его родному языку.

Издатель Глагола
 

 
(*~\Глагол\Отделы\Поле~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*)
(**)                        ОТДЕЛ Записка;
(*============================================================================* 
 * НАЗНАЧЕНИЕ: изменяемый многострочный текст
 *============================================================================*)
ИСПОЛЬЗУЕТ 
  Надел,
  Поле,
  Ввод  ИЗ "..\Обмен\",
  Окно  ИЗ "..\Обмен\",
  Текст ИЗ "..\Числа\";
ВИД
  Доступ-=ДОСТУП К Вид;
  Вид-=НАБОР(Надел.Вид)
    текст:ЦЕПЬ[200]
  КОН;

(******************************************************************************)
ЗАДАЧА Отрисовка(записка:Доступ);
УКАЗ
  Надел.Очистить(записка);
  Окно.Цепь(записка.вс,записка.лк,записка.нс,записка.пк,записка.текст)
КОН Отрисовка;

(******************************************************************************)
ЗАДАЧА Приём(надел:Надел.Доступ; посылка+:Ввод.Посылка);
УКАЗ
  ДЛЯ посылка ВИДА
  | Поле.Отрисовка: Отрисовка(надел(Доступ))
  ИНАЧЕ
  КОН
КОН Приём;

(******************************************************************************)
ЗАДАЧА Изменить-(записка:Доступ; текст-:ЦЕПЬ);
УКАЗ
  СПИСАТЬ(текст,записка.текст);
  Отрисовка(записка)
КОН Изменить;

(******************************************************************************)
ЗАДАЧА ИзЧЦел-(записка:Доступ; описание-:ЦЕПЬ; ц1,ц2,ц3,ц4:ЦЕЛ);
УКАЗ
  Текст.ИзЧЦел(описание,ц1,ц2,ц3,ц4,записка.текст);
  Отрисовка(записка)
КОН ИзЧЦел;

(******************************************************************************)
ЗАДАЧА Создать-(верх,лево,строк,колонок:ЦЕЛ; текст-:ЦЕПЬ):Доступ;
ПЕР
  записка:Доступ;
УКАЗ
  СОЗДАТЬ(записка);
  СПИСАТЬ(текст,записка.текст);
  Надел.Подготовить(записка,верх,лево,строк,колонок,{Надел.прГлухой},Приём);
  ВОЗВРАТ записка
КОН Создать;

КОН Записка.

 
 


Вопросы, замечания и предложения высылайте на atimopheyev@yahoo.com

 
Главная     ◄Глагол     ◄Азбука     ◄Задачи на Глаголе     Примеры приложений ►   Среда разработки ►   Отладка программ ►   Отличия от Оберона ►   Отличия от Паскаля ►   Ассемблер ARM ►   Глагол для ARM ►   ? и Ответы